home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / graphics / fxforge / raversfilters / triangle button < prev    next >
Text File  |  1999-06-15  |  1KB  |  33 lines

  1. Category: Harry's Button Tools
  2. Title: Triangle Button
  3. Copyright: (c) 1998 by harry@visca.com
  4. Author: Harry the Raver
  5. Filename: Triabutt.8bf
  6.  
  7. R:put(val(0,-128,128),0),put(val(1,1,M),1),put(x+y*X/Y/2<X/2+get(0)?255:x-y*X/Y/2>X/2-get(0)?255:x-y*X/Y/2<-X/2+get(0)?255:x+y*X/Y/2>3*X/2-3*X/Y-get(0)?255:0,2),get(2)>0?ctl(z+5):x+y*X/Y/2<X/2+get(0)+get(1)&&x<X/2&&c2d(x,Y-y)>85?c+val(2,-128,128):x-y*X/Y/2>X/2-get(0)-get(1)&&c2d(X-x,Y-y)>85?c+val(3,-128,128):x-y*X/Y/2<-X/2+get(0)+ctl(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y/3>3*X/2-3*X/Y-get(0)-get(1)?0:y>Y-get(1)?c+val(4,-128,128):c
  8.  
  9. G:get(2)>0?ctl(z+5):x+y*X/Y/2<X/2+get(0)+get(1)&&x<X/2&&c2d(x,Y-y)>85?c+val(2,-128,128):x-y*X/Y/2>X/2-get(0)-get(1)&&c2d(X-x,Y-y)>85?c+val(3,-128,128):x-y*X/Y/2<-X/2+get(0)+ctl(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y/3>3*X/2-3*X/Y-get(0)-get(1)?0:y>Y-get(1)?c+val(4,-128,128):c
  10.  
  11. B:get(2)>0?ctl(z+5):x+y*X/Y/2<X/2+get(0)+get(1)&&x<X/2&&c2d(x,Y-y)>85?c+val(2,-128,128):x-y*X/Y/2>X/2-get(0)-get(1)&&c2d(X-x,Y-y)>85?c+val(3,-128,128):x-y*X/Y/2<-X/2+get(0)+ctl(1)&&x<X/2?c+val(4,-128,128):x+y*X/Y/3>3*X/2-3*X/Y-get(0)-get(1)?0:y>Y-get(1)?c+val(4,-128,128):c
  12.  
  13. A:a
  14.  
  15. ctl[0]: Zoom
  16. ctl[1]: Bevel Size
  17. ctl[2]: Left
  18. ctl[3]: Right
  19. ctl[4]: Bottom
  20. ctl[5]: Back Red
  21. ctl[6]: Back Green
  22. ctl[7]: Back Blue
  23.  
  24. val[0]: 129
  25. val[1]: 21
  26. val[2]: 240
  27. val[3]: 26
  28. val[4]: 179
  29. val[5]: 128
  30. val[6]: 128
  31. val[7]: 128
  32.  
  33.